var Mock = require('mockjs')


const Random = Mock.Random;

const produceNewsData = function () {
  let articles = [];
  for (let i = 0; i < 10; i++) {
    let newArticleObject = {
      nid: i + 1, //Random.guid(), //Random.increment(1) 自增长
      title: Random.csentence(5, 30), //  Random.csentence( min, max )
      thumbnail_pic_s: Random.dataImage('30x30', 'Img'), // Random.dataImage( size, text ) 生成一段随机的 Base64 图片编码
      author_name: Random.cname(), // Random.cname() 随机生成一个常见的中文姓名
      date: Random.date() + ' ' + Random.time() // Random.date()指示生成的日期字符串的格式,默认为yyyy-MM-dd；Random.time() 返回一个随机的时间字符串
    }
    articles.push(newArticleObject)
  }

  return {
    articles: articles
  }
}
Mock.mock('/api/getnewsinfo', 'get', produceNewsData);

const userinfodata = function () {
  return {
    code: 200,
    msg: '登入成功',
    userinfo: {
      username: 'admin',
      avater: 'http://www.baidu.com/',
      sex: 1,
      token: 'cc34fd60-acfa-11e8-ba74-bf288b3f9b4e'
    }

  }
}
Mock.mock('/api/user/logoin', 'post', userinfodata)
